//
//  VisitorTableViewController.swift
//  xlwb-swift
//
//  Created by 王世清 on 16/4/17.
//  Copyright © 2016年 wsq. All rights reserved.
//

import UIKit

class VisitorTableViewController: UITableViewController {
    ///访客视图属性
    var visitorView:VisitorView?
    ///用户登录标记
    private var userLog = false
    
    override func viewDidLoad() {
        
        //根据登录标记加载view
        userLog ? super.viewDidLoad() : setupVisitorView()
    }
    
    //MARK: - 加载访客界面
    private func setupVisitorView() {
        //替换根视图
        visitorView = VisitorView()
        // 2 设置代理
        visitorView?.delegate = self
        
        view = visitorView
        
        navigationItem.leftBarButtonItem = UIBarButtonItem(title: "注册", style: UIBarButtonItemStyle.Plain, target: self, action: "registerAction")
        navigationItem.rightBarButtonItem = UIBarButtonItem(title: "登录", style: UIBarButtonItemStyle.Plain, target: self, action: "loginAction")

    }
    
    
    
}
// 1 遵守协议
extension VisitorTableViewController: VisitorViewDelegate {
    // 3 实现方法
    func registerAction() {
        print("注册")
    }
    func loginAction() {
        print("登录")
    }
    
    
    
}